package com.healthcloud.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 *
 * smart数据上传
 * @Author yucl
 * @date 2018/7/26
 */
@Data
@ApiModel(value = "数据上传",description = "数据上传")
public class PoctDataVO {

    @ApiModelProperty(value = "上传类别：" +
            "测试数据：[testdata]；质控数据：[quadata]；日志数据：[logdata]")
    private String itype;
    @ApiModelProperty(value = "测试数据，是一条json数据。详细接口说明请查阅【文档】和【接口】：/upload/testdata（测试数据上传参数说明）")
    private String testdata;
    @ApiModelProperty(value = "质控数据，是一条json数据。详细接口说明请查阅【文档】和【接口】：/upload/quadata（质控数据上传参数说明）")
    private String quadata;
    @ApiModelProperty(value = "日志数据，是一条json数据。详细接口说明请查阅【文档】和【接口】：/upload/logdata（日志数据上传参数说明）")
    private String logdata;
    @ApiModelProperty(value = "仪器类型:" +
            "备注：兼容老板本：" +
            "如果是smart：值为：【SMART_IV_Plus】" +
            "如果是FP-100：值为：【FP-100】；如果是acr，值为【acr】;如果是Hy-50，值为【Hy-50】;如果是【MS-H630】，值为【MS-H630】")
    private String machineType;
    @ApiModelProperty(value = "时间戳格式yyyyMMddHHmmss")
    private String time;

    @ApiModelProperty(value = "密钥，格式向美康开发人员要")
    private String sign;

    @ApiModelProperty(value = "版本号")
    private String bVersion;

    @ApiModelProperty(value = "子版本号")
    private String childVersion;

    @ApiModelProperty(value = "仪器型号")
    private String appliance;

    @ApiModelProperty(value = "通道号")
    private String CH;

    @ApiModelProperty(value = "项目名称")
    private String projectName;

    @ApiModelProperty(value = "仪器编号")
    private String machine;

    @ApiModelProperty(value = "项目批号")
    private String projectBatch;
}
